package com.tbit.uqbike.service.business;

import com.tbit.uqbike.object.pojo.StatPark;
import com.tbit.uqbike.object.pojo.UserMealLog;

import java.util.List;
import java.util.Map;

/**
 * 用户购买套餐日志Service接口
 *
 * @author jing
 * @date 2021-05-25
 */
public interface UserMealLogService {
    /**
     * 查询用户购买套餐日志列表
     *
     * @param userMealLog 用户购买套餐日志
     * @return 用户购买套餐日志集合
     */
    public List<UserMealLog> selectUserMealLogList(UserMealLog userMealLog);


    /**
     * 查询用户购买套餐总额
     *
     * @param userMealLog 用户购买套餐日志
     * @return 用户购买套餐日志集合
     */
    public int selectCount(UserMealLog userMealLog);

    /**
     * 根据手机号码查询userId
     *
     * @param userMealLog 用户购买套餐日志
     * @return 用户购买套餐日志集合
     */
    public boolean selectUserByphone(UserMealLog userMealLog, Map<Integer, String> phoneMap, Map<String, Object> map);

    /**
     * 按天统计套餐总额
     *
     * @param userMealLog 用户购买套餐日志
     * @return 用户购买套餐日志集合
     */
    List<StatPark> selectByTime(UserMealLog userMealLog);
}
